package com.koron.order.LineHomepage.service;


import com.koron.order.LineHomepage.bean.VO.ReportGenerationVO;
import com.koron.order.LineHomepage.bean.query.LineOperationAnalysisQuery;
import org.koron.ebs.mybatis.SessionFactory;

import java.util.Date;
import java.util.List;

public interface LineOperationAnalysisService {

    List<ReportGenerationVO> reportGeneration(SessionFactory sessionFactory, LineOperationAnalysisQuery analysisQuery);

    List<ReportGenerationVO> insertBatch(SessionFactory sessionFactory,List<ReportGenerationVO> list);

    List<ReportGenerationVO> selectList(SessionFactory sessionFactory, Date date,List<String> equipmentNames);
}
